<?php

/**
 * Personne form.
 *
 * @package    Sondage
 * @subpackage form
 * @author     Your name here
 * @version    SVN: $Id: sfDoctrineFormTemplate.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $
 */
class PersonneForm extends BasePersonneForm
{
  public function configure()
  {
        // unset hidden fields
        unset($this['created_at'], $this['updated_at'], $this['deleted_at'],$this['host_address']);

        // annee de naissance
        $annees_de_naissance = array('');
        for( $i = 1950; $i<1981; $i++)
            array_push($annees_de_naissance, $i);
        $this->widgetSchema['Annee_de_naissance'  ] = new sfWidgetFormChoice(array('choices' => $annees_de_naissance));
//        $annees_de_naissance_possibles = range(1950, 1980);
//        array_push($annees_de_naissance_possibles, 'string_value');
//        $this->validatorSchema['Annee_de_naissance'] = new sfValidatorChoice(array('choices'=> $annees_de_naissance_possibles),array('invalid'=>'Veuillez entrer une année.'));

        // annee de fin de sixieme
        $annees_de_6eme = array('');
        for( $i = 1960; $i<1991; $i++)
            array_push ($annees_de_6eme, $i);
        $this->widgetSchema['Annee_de_fin_de_sixieme_primaire'] = new sfWidgetFormChoice(array('choices'=> $annees_de_6eme));
//        $annees_de_6eme_possibles = range(1960,1990);
//        array_push($annees_de_6eme_possibles, 'string_value');
//        $this->validatorSchema['Annee_de_fin_de_sixieme_primaire'] = new sfValidatorChoice(array('choices'=>$annees_de_6eme_possibles), array('invalid'=>'Veuillez entrer une année.'));

  }

//  public function isValid(){
//      $retour = false;
//
//      if($this->getObject()->getAnglaisOuNeerlandais() == false)
//              $retour = false;
//
//      return $retour && parent::isValid();
//  }

}
